/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* BasePermissionManageHistoryEntity
* 基础权限管理历史
* 
* 修改纪录
* 2023-03-30 版本：1.0 wangxinhua 创建。
* @version 版本：1.0
* @author 作者：wangxinhua</name>
* 创建日期2023-03-30</date>
*/

package com.topscomm.base.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.base.*;

public class BasePermissionManageHistoryEntity extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:基础权限管理历史	*/
    public static String tableName= "BasePermissionManageHistory";
    @Override
    public String getTableName(){ return "BasePermissionManageHistory";}

    /** ColumnName:来源类型		*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:来源id		*/
    public static String FieldSourceid = "sourceid";

    /** ColumnName:来源人工号		*/
    public static String FieldSourceusercodes = "sourceusercodes";

    /** ColumnName:来源人姓名		*/
    public static String FieldSourceusernames = "sourceusernames";

    /** ColumnName:来源标识		*/
    public static String FieldSourceflag = "sourceflag";

    /** ColumnName:共享类型		*/
    public static String FieldSharetype = "sharetype";

    /** ColumnName:共享对象		*/
    public static String FieldShareobjects = "shareobjects";

    /** ColumnName:共享对象描述		*/
    public static String FieldShareobjectsdesc = "shareobjectsdesc";

    /** ColumnName:共享操作		*/
    public static String FieldShareoperation = "shareoperation";

    /** ColumnName:版本		*/
    public static String FieldVersion = "version";

    /** ColumnName:基础权限id		*/
    public static String FieldBaseid = "baseid";

    /**来源类型		*/
    private String sourcetype;

    /**来源id		*/
    private String sourceid;

    /**来源人工号		*/
    private String sourceusercodes;

    /**来源人姓名		*/
    private String sourceusernames;

    /**来源标识		*/
    private String sourceflag;

    /**共享类型		*/
    private String sharetype;

    /**共享对象		*/
    private String shareobjects;

    /**共享对象描述		*/
    private String shareobjectsdesc;

    /**共享操作		*/
    private String shareoperation;

    /**版本		*/
    private int version;

    /**基础权限id		*/
    private long baseid;

    /**
    * @return the  sourcetype:来源类型
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:来源类型
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceid:来源id
    */
    public String getSourceid() {
        return this.sourceid;
    }

    /**
    * @param sourceid:来源id
    */
    public void setSourceid(String sourceid) {
        this.sourceid = sourceid;
    }

    /**
    * @return the  sourceusercodes:来源人工号
    */
    public String getSourceusercodes() {
        return this.sourceusercodes;
    }

    /**
    * @param sourceusercodes:来源人工号
    */
    public void setSourceusercodes(String sourceusercodes) {
        this.sourceusercodes = sourceusercodes;
    }

    /**
    * @return the  sourceusernames:来源人姓名
    */
    public String getSourceusernames() {
        return this.sourceusernames;
    }

    /**
    * @param sourceusernames:来源人姓名
    */
    public void setSourceusernames(String sourceusernames) {
        this.sourceusernames = sourceusernames;
    }

    /**
    * @return the  sourceflag:来源标识
    */
    public String getSourceflag() {
        return this.sourceflag;
    }

    /**
    * @param sourceflag:来源标识
    */
    public void setSourceflag(String sourceflag) {
        this.sourceflag = sourceflag;
    }

    /**
    * @return the  sharetype:共享类型
    */
    public String getSharetype() {
        return this.sharetype;
    }

    /**
    * @param sharetype:共享类型
    */
    public void setSharetype(String sharetype) {
        this.sharetype = sharetype;
    }

    /**
    * @return the  shareobjects:共享对象
    */
    public String getShareobjects() {
        return this.shareobjects;
    }

    /**
    * @param shareobjects:共享对象
    */
    public void setShareobjects(String shareobjects) {
        this.shareobjects = shareobjects;
    }

    /**
    * @return the  shareobjectsdesc:共享对象描述
    */
    public String getShareobjectsdesc() {
        return this.shareobjectsdesc;
    }

    /**
    * @param shareobjectsdesc:共享对象描述
    */
    public void setShareobjectsdesc(String shareobjectsdesc) {
        this.shareobjectsdesc = shareobjectsdesc;
    }

    /**
    * @return the  shareoperation:共享操作
    */
    public String getShareoperation() {
        return this.shareoperation;
    }

    /**
    * @param shareoperation:共享操作
    */
    public void setShareoperation(String shareoperation) {
        this.shareoperation = shareoperation;
    }

    /**
    * @return the  version:版本
    */
    public int getVersion() {
        return this.version;
    }

    /**
    * @param version:版本
    */
    public void setVersion(int version) {
        this.version = version;
    }

    /**
    * @return the  baseid:基础权限id
    */
    public long getBaseid() {
        return this.baseid;
    }

    /**
    * @param baseid:基础权限id
    */
    public void setBaseid(long baseid) {
        this.baseid = baseid;
    }

}
